﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EntregaSO
{
    public class Usuario
    {
        private int peso;
        private int pisoDestino;
        public EstadisticasTimer tiempoEnPiso;
        public EstadisticasTimer tiempoEnAscensor; 

        //private IListener escuchaSolicitudes;
        //private bool sinDestino;
        public Usuario(int peso, int pisoDestino)
        {
            //this.escuchaSolicitudes = escuchaSolicitudes;
            //sinDestino = true;
            tiempoEnPiso = new EstadisticasTimer("Tiempo espera en piso de usuario");
            tiempoEnAscensor = new EstadisticasTimer("Tiempo espera en ascensor de usuario"); 
            this.peso = peso;
            this.pisoDestino = pisoDestino;
        }
        public int PisoDestino
        {
            get { return this.pisoDestino; }
            set { this.pisoDestino = value; }
        }
        public int Peso
        {
            get { return this.peso; }
        }

        //public void NoPuedeSubir()
        //{
        //    this.escuchaSolicitudes.Listen();
        //}
    }
}
